﻿body{ margin:0; padding:0; font-family:宋体; font-size:12px; }
img{ border:0; vertical-align:middle; }
a{ text-decoration:none; color:#136FBF; }
a:hover{ text-decoration:none; }
a:visited{  }

.frame{ margin:0 auto; width:1100px; }
.header{ text-align:right; line-height:30px; }
.footer{ text-align:center; color:#666; }
.content{ margin:10px 0; padding:20px 0; border-top:solid 1px #999; border-bottom:solid 1px #999; }

.contact{ position:fixed; top:200px; right:20px; width:70px; }
.contact ul{ margin:0; padding:0; list-style-type:none; }
.contact ul li{ margin:0; margin-bottom:10px; padding:0; border1:solid 1px #DDD; text-align:center; }

.row{ line-height:30px; }
.row:after{ clear:both; display:block; height:0; content:''; }
.col{ float:left; }
.pull-left{ float:left; }
.pull-right{ float:right; }
.clear{ clear:both; }
.hide{ display:none; }
.show{ display:block; }
.iblock { display:inline-block; }

.w33p{ width:33.333333%; } .w66p{ width:66.666666%; } .w79p{ width:79%; }
.w5p{ width:5%; } .w10p{ width:10%; } .w15p{ width:15%; } .w20p{ width:20%; } .w25p{ width:25%; } .w30p{ width:30%; }
.w35p{ width:35%; } .w40p{ width:40%; } .w45p{ width:45%; } .w50p{ width:50%; } .w55p{ width:55%; } .w60p{ width:60%; }
.w65p{ width:65%; } .w70p{ width:70%; } .w75p{ width:75%; } .w80p{ width:80%; } .w85p{ width:85%; } .w90p{ width:90%; }
.w95p{ width:95%; } .w100p{ width:100%; }
.w50{ width:50px; } .w80{ width:80px; } .w100{ width:100px; } .w120{ width:120px; } .w150{ width:150px; } 
.w200{ width:200px; } .w300{ width:300px; } .w400{ width:400px; } .w500{ width:500px; }
.h100{ height:100px } .h200{ height:200px } .h300{ height:300px } .h400{ height:400px } .h500{ height:500px } .h1000{ height:1000px; }
.fit{ border:0; width:100%; height:100%; overflow:hidden }

.m5{ margin:5px; } .h250{ height:250px; }

.form{ margin:0 auto; margin-top:60px; width:600px; }

.searchbar{ margin:10px 0; }
.searchbar:after{ clear:both; display:block; height:0; content:''; }
.searchAction:after{ clear:both; display:block; height:0; content:''; }
.searchAction label{ float:left; margin:0; padding:8px; border:0; line-height:100%; font-size:12px; color:#666; }
.searchAction label.active{ background:#3999EB; color:#FFF; }
.searchBox{ box-sizing:border-box; margin:0; padding:0 10px; border:solid 1px #CCC; outline:none; width:500px; height:35px; line-height:35px; color:#666; font-size:14px; }
.searchBtn{ box-sizing:border-box; margin:0; margin-left:-1px; padding:0; border:solid 1px #CCC; outline:none; background:#EEE; width:80px; height:35px; line-height:35px; color:#333; font-size:14px; }
.searchBtn:hover{ cursor:pointer; }

.vip { padding: 10px 20px; background-color: #FFC; border: 1px solid #DDD }
.vip select { padding:3px; }

/*
.searchbar{ margin:10px 0; padding:20px 0; }
.searchbox{ box-sizing:border-box; margin:0; padding:10px; border:solid 1px #CCC; border-radius:0; outline:hidden; width:400px; font-size:14px; color:#333;  }
.searchbtn{ box-sizing:border-box; margin:0; margin-left:-1px; padding:10px; border:solid 1px #CCC; border-radius:0; outline:hidden; background:#EEE; width:100px; font-size:14px; color:#333; }
*/

.tit{ display:inline-block; min-width:120px; text-align:right; }
.txt{ box-sizing:border-box; margin:0; padding:2px 5px; border:solid 1px #C5DCFC; border-radius:3px; background:#FEFEFE; outline:none; height:24px; line-height:20px; font-size:10px; }
.btn{ box-sizing:border-box; display:inline-block; margin:0; padding:6px 8px; border:solid 1px #C5DCFC; border-radius:3px; background:#00A5E0; outline:none; line-height:100%; min-width:60px; color:#FEFEFE; font-size:10px; cursor:pointer; }
.sel{ box-sizing:border-box; margin:0; padding:2px 5px; border:solid 1px #C5DCFC; border-radius:3px; background:#FEFEFE; outline:none; height:24px; line-height:20px; font-size:10px; }
.fly{ background:#FF0000;width:30px;height:30px; border-radius:15px; z-index:10000; }

.text-center{ text-align:center!important; }
.highlight { background-color: yellow }
.nowrap{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.cLBlue{ color:#4F66FF; }
.cRed{ color:#FF0000; }
.highlight { background-color: yellow }

.panel{ margin-bottom:10px; }
.panel-header{ border:solid 1px #C5DCFC; border-bottom:0; background:url('/Contents/Images/box_bg2.png') repeat-x; height:33px; line-height:33px; }
.panel-header h2{ margin:2px 0 2px 4px; padding:0; padding-left:20px; height:29px; line-height:30px; background:url('/Contents/Images/boxT_bg2.png') no-repeat left bottom; font-size:14px; color:#FFF; }
.panel-body{ padding:0; border:solid 1px #C5DCFC; border-top:0; }
.panel-bodyP{ padding:8px; border:solid 1px #C5DCFC; border-top:0; }
.panel-footer{ padding:8px;  border:solid 1px #C5DCFC; border-top:0; }

.box{ margin:5px; border:solid 1px #C5DCFC; background:#EFFAFE; }
.box:after{ clear:both; display:block; height:0; content:''; }

.floatList{ margin:0; padding:0; list-style-type:none; }
.floatList:after{ clear:both; display:block; height:0; content:''; }
.floatList li{ float:left; line-height:20px; margin-right:12px; }
.floatList li label{ display:inline-block; font-weight:normal; color:#000; }

.dataTable{ border:solid 1px #C5DCFC; border-collapse:collapse; }
.dataTable tr{ border-bottom:solid 1px #C5DCFC; }
.dataTable tr:hover{ background:#E9F1FE; }
.dataTable th{ padding:10px 3px; line-height:120%; text-align:left; font-size:12px; font-weight:bold; color:#333; }
.dataTable td{ padding:8px 3px; line-height:16px; text-align:left; font-size:12px; font-weight:normal; }

.pager{ margin:0; padding:0; list-style-type:none; font-size:12px; font-family:宋体; }
.pager:after{ clear:both; display:block; height:0; content:''; }
.pager li{ float:left; margin-right:5px; padding:5px; border:solid 1px #C5DCFC; border-radius:5px; }
.pager li:hover{ background:#FFC; }

.slider{ position:fixed; top:120px; right:30px; width:90px; border:solid 1px #EEE; background-color:#FFE; z-index:9999; }
.slider ul{ margin:0; padding:0; list-style-type:none; }
.slider ul li{ position:relative; padding:10px; width:70px; height:70px; text-align:center; border-top:solid 1px #DDD; }
.slider ul li:hover{ background-color:#FFF; }
.slider ul li a{ color:#666; }
.slider ul li img{ width:50px; }
.slider ul li .badge{ position:absolute; top:5px; right:5px; width:20px; height:20px; line-height:20px; border-radius:10px; text-align:center; background-color:#ff0000; color:#FFF; font-size:12px; }